home *** CD-ROM | disk | FTP | other *** search
/ The Utilities Experience / The Utilities Experience - Volume 1.iso / software / misc / e-n / nfaboot / fb2.doc < prev    next >
Text File  |  1978-06-29  |  9KB  |  171 lines

  1.  
  2.                 =============================================
  3.                 N F A   H A R D D R I V E   B O O T   M E N U
  4.                 =============================================
  5.  
  6.                                (FreakBoot v2.0)
  7.                                ~~~~~~~~~~~~~~~~
  8.    F*ck  knows  why  you'd ever want to use this, but Pex/QuI says it's the
  9.    coolest  thing since my fridge, Deck the Ripper/NFA insists on seeing it
  10.    after claiming my previous setup (FreakBoot v1.0) was "very tidy", and I
  11.    AM just a LITTLE bit proud of it myself, so...
  12.  
  13.                                What does it do?
  14.                                ~~~~~~~~~~~~~~~~
  15.    Well,  it  wastes  loads  of  RAM,  looks very pretty, and allows you to
  16.    quickly  and easily boot your system into a number of configurations, oh
  17.    and it plays Soundtracker Mods and samples too...
  18.  
  19.                             What are you on about?
  20.                             ~~~~~~~~~~~~~~~~~~~~~~
  21.    FreakBoot  v2.0  is  basically a menu that was written for my A1200 with
  22.    2Mb  CHIP  and  4Mb FAST Ram, there were occasions where I would want to
  23.    boot  with a certain configuration, like straight into a game instead of
  24.    going  through  Workbench all the time, or maybe I'd want to boot PPaint
  25.    with  the maximum amount of CHIP ram and all the PC drivers mounted, get
  26.    the idea?
  27.  
  28.    The  original idea came from Video/iNDi (although he doesn't know it), I
  29.    was  at  his  house  watching him on his PC, and he had this little menu
  30.    come  up  -  just a few lines of text on the screen, pick 1 to 4 and all
  31.    that,  nothing  brilliant  - and at the time I dismissed it as necessary
  32.    only on the (koff koff) PC, as he ONLY (!) had 4Mb of RAM and, PCs being
  33.    so shite and all, needed to use varying setups for certain things.
  34.  
  35.    HOWEVER!! Murphys law of computers number 4872 states that "The faster a
  36.    machine gets,  the  more impatient the user will become when waiting for
  37.    something to load", and would you bloody believe it?  It's True!
  38.  
  39.                              How do I Install it?
  40.                              ~~~~~~~~~~~~~~~~~~~~
  41.    NOTE!!!  Before you do ANYTHING you should copy your Startup-sequence to
  42.    a  safe  place  just  in  case you're not as handy with the Shell as you
  43.    should be!
  44.  
  45.    FB2  simply  executes  a  script file depending on your menu choice, you
  46.    make  a  copy of your original HD startup-sequence (call it Full.boot or
  47.    something) and create a new one thus:
  48.  
  49.                                Assign ENV: Ram:
  50.                                Run >Nil: C:FreakBoot
  51.                                Endcli >Nil:
  52.  
  53.    You also need a config file, and it's best to get this sorted before you
  54.    rename your startup-sequence.  Basically it consists of plain ASCII text
  55.    lines  comprising  your  menu text and the name of the script file to be
  56.    executed,  seperated  by a "|" character.  Blank likes in this file must
  57.    be  represented with the " | " string (space-"|"-space) otherwise you'll
  58.    get a funky error and the menu will quit.
  59.  
  60.    A typical configuration may look something like this:
  61.  
  62.                        Full AGA Workbench|Full.boot
  63.                        Mini Workbench|Mini.boot
  64.                        Non-AGA Shell|Shell.boot
  65.                         | 
  66.                        AMOS v1.35|AMOS.boot
  67.                        AMOS Professional v1.00|AMOSPro.boot
  68.                        AMOS Professional Compiler|Compiler.boot
  69.                         | 
  70.                        PPaint 2.1|PPaint.boot
  71.                        Kickstart 1.3|Kick13.boot
  72.                         | 
  73.                        Pinball Illusions 5 Minute Demo|Pinball.boot
  74.  
  75.    This  file  must  be  saved in your assigned S:  directory and should be
  76.    called  "NFA_Boot.config",  when  you run the program it will search for
  77.    this file and strip it down into a presentable menu.
  78.  
  79.    You  can  give  the filenames an optional path if you want, but remember
  80.    that  you  will  NOT  be  CD'd to that directory.  The "Execute" command
  81.    automatically searched the S:  dir first so if your filenames don't have
  82.    a path (like those above) then it'll hunt here for them.
  83.  
  84.    Obviously you need the Execute command in your C:  dir, and also the Run
  85.    command  unless  (in Kickstart 2.0 and greater) it's in ROM already as a
  86.    resident command.
  87.                               Did you say Music?
  88.                               ~~~~~~~~~~~~~~~~~~
  89.    Yup,  FB2  will check the S:  directory for a Soundtracker module called
  90.    "Boot.mod"  and  will  load and play it if it's there.  This module must
  91.    not  be  Powerpacked,  nor  must it use any fancy timing tricks, because
  92.    AMOS  doesn't like such things, so if you ripped that funky mod from the
  93.    end of the Limbo "H.T.K.H" demo, sorry but it won't work!
  94.  
  95.    FB2  will  now  play  mono 8SVX samples, if you save one in your S:  dir
  96.    with  the  filename "Boot.sam" it will be played, if you save it as file
  97.    "Boot.loop"  then  it  will  (surprise!)  loop, make sure it sounds okay
  98.    before  you  use it!  Note that samples take precedence over modules, if
  99.    you have both a sample AND a mod saved then only the sample will play.
  100.  
  101.    For  your  information,  the biggest sample I've played so far was "Meet
  102.    the Flintstones", and a CHIP-Stuffing 1.24Mb it was too!
  103.  
  104.                                Any Limitations?
  105.                                ~~~~~~~~~~~~~~~~
  106.    Hmmm,  well the program was actually produced for NFA and so it says NFA
  107.    all over it, and it was written by Freak so it has the Freak "Smiley" in
  108.    the corner.  I don't mind if non-NFA people use it, and I might change a
  109.    few  bits  in  the future to make it more configurable, but then again I
  110.    may not, let me know if you want anything doing!
  111.  
  112.    As I said before it also wastes RAM, although I'm sure the Amiga's OS is
  113.    efficient enough to return the RAM to you as quickly as you can quit the
  114.    program.   Don't forget that I use it on a 6Mb A1200 so I have plenty of
  115.    RAM  in  which  to  run  it  AND a hee-uge module without worrying about
  116.    fragmented memory, it may not be the same for you!
  117.  
  118.                                In this Archive:
  119.                                ~~~~~~~~~~~~~~~~
  120.                 Boot.mod                        A nice module
  121.                 FreakBoot                 Program to go in C:
  122.                 FB2.doc                         This doc file
  123.                 NFA_Boot.config       Config file to go in S:
  124.                 NFA-PD.pic                A nice Manga Advert
  125.  
  126.    FreakBootv2.0/NFA_Boot  was  written  in  AMOS Professional although the
  127.    source is completely 1.35 compatible, no machine code was used but I did
  128.    crash  my  pooter a couple of times getting the parallax effect working,
  129.    serves me right for "Loke"ing where I'm not wanted I suppose...
  130.  
  131.                               Greets and Messys:
  132.                               ~~~~~~~~~~~~~~~~~~
  133.        Deck the Ripper/NFA     -       Here it is, stick it on your HD for
  134.                                        your punters to have a look at!
  135.  
  136.        Pex/Quantum Inc.        -       Thanks for your help on "C=64 Rev",
  137.                                        even though I'm still knackered!
  138.  
  139.        Gentry/iNDi             -       "But if we paint it Yellow," argued
  140.                                        Thomas, "It won't be the SAME".
  141.  
  142.        Phil!94/Neø             -       Flibj... Flobj... Floft...
  143.  
  144.                                 History:
  145.                                 ~~~~~~~~
  146.    v2.0                -       Original Re-Write from v1.0
  147.  
  148.    v2.1  (15.11.94)    -       Pex decides that the logo on the slower
  149.                                bitplane should be made smaller to give a
  150.                                more 3D effect, I agreed, plus tiny Palette
  151.                                change done as well, slower plane is now
  152.                                a bit darker
  153.  
  154.                                Cursor Key control added, you can now use
  155.                                c/up & c/down to move and return to select.
  156.  
  157.    v2.2  (15.11.94)     -      Added sample playing as an option to mods.
  158.  
  159.    v2.3  (20.11.94)     -      Fixed a bug in the sample-replay routine
  160.                                that threw a wobbler on hee-uge samples!
  161.  
  162.    v2.4  (29.11.94)     -      Joystick control added for lazy b*st*rds,
  163.                                use up, down and fire to select.
  164.  
  165.    v2.41 (02.12.94)     -      Toby Ted added, just wait a minute!
  166.  
  167.    v2.42 (23.12.94)     -      Now the Escape key actually DOES some-
  168.                                thing!  It will call the Exec ColdReBoot()
  169.                                function so you can boot from floppy disk
  170.                                more easily.
  171.